// malred-vue-template-js/src/utils/index.js
/*
 * @Author Malred
 * @Date 2025-05-31 12:02:13
 * @Description 扫描注册全局方法
 */
const modules = import.meta.glob('./*.js'); // 注意：只读取当前目录的js文件，不递归

const utils = {};

for (const path in modules) {
    const moduleName = path.replace('./', '').replace('.js', '');
    const module = await modules[path](); // 获取对应路径的模块
    utils[moduleName] = module.default; // 提取默认导出
}

export default {
    install: (app) => {
        app.config.globalProperties.$utils = utils;
    },
};
